#include <subprograms.h>
#include <request.h>
#include <po_hi_marshallers.h>
/*********************/
/* process_request */ 
/*********************/

void process_request 
      (__po_hi_msg_t* msg)
{
   __po_hi_request_t request;

   __po_hi_unmarshall_request(&(request),msg);
   switch (request.operation)
   {
      case ping_spg_k:
      {
         /*  Call implementation*/

         ping_spg(request.vars.ping_spg_k.ping_spg_data_sink_c);

         break;
      }
   }
   return;
}


